﻿using System;

namespace Quicklight.Mobile.Cordova.File {

   public delegate void VoidCallback();

   public delegate void EntrySuccessCallback(Entry[] entries);

   public delegate void FileWriterSuccessCallback(FileWriter file);

   public delegate void FileSuccessCallback(File file);

   public delegate void MetadataSuccessCallback(Metadata metadata);

   public delegate void FileSystemSuccessCallback(FileSystem fileSystem);

   public delegate void DirectoryEntrySuccessCallback(DirectoryEntry fileEntry);

   public delegate void FileEntrySuccessCallback(FileEntry fileEntry);

   public delegate void FileUploadSuccessCallback(FileUploadResult fileUploadResult);

   public delegate void FileTransferErrorCallback(FileTransferError fileTransferError);

   public delegate void FileErrorCallback(FileError fileError);

}
